<?php

include_once (__ALIPATH__.'/com/alibaba/openapi/client/entity/SDKDomain.class.php');
include_once (__ALIPATH__.'/com/alibaba/openapi/client/entity/ByteArray.class.php');

class AlibabaChinaSharedContentModelRequestContentGeneratorParam extends SDKDomain {

       	
    private $title;
    
        /**
    * @return 
    */
        public function getTitle() {
        return $this->title;
    }
    
    /**
     * 设置     
     * @param String $title     
     * 参数示例：<pre></pre>     
     * 此参数必填     */
    public function setTitle( $title) {
        $this->title = $title;
    }
    
        	
    private $description;
    
        /**
    * @return 
    */
        public function getDescription() {
        return $this->description;
    }
    
    /**
     * 设置     
     * @param String $description     
     * 参数示例：<pre></pre>     
     * 此参数必填     */
    public function setDescription( $description) {
        $this->description = $description;
    }
    
        	
    private $offerIds;
    
        /**
    * @return 
    */
        public function getOfferIds() {
        return $this->offerIds;
    }
    
    /**
     * 设置     
     * @param List $offerIds     
     * 参数示例：<pre></pre>     
     * 此参数必填     */
    public function setOfferIds(array $offerIds) {
        $this->offerIds = $offerIds;
    }
    
        	
    private $visitAuth;
    
        /**
    * @return 
    */
        public function getVisitAuth() {
        return $this->visitAuth;
    }
    
    /**
     * 设置     
     * @param Map $visitAuth     
     * 参数示例：<pre></pre>     
     * 此参数必填     */
    public function setVisitAuth(array $visitAuth) {
        $this->visitAuth = $visitAuth;
    }
    
        	
    private $isRemind;
    
        /**
    * @return 
    */
        public function getIsRemind() {
        return $this->isRemind;
    }
    
    /**
     * 设置     
     * @param Boolean $isRemind     
     * 参数示例：<pre></pre>     
     * 此参数必填     */
    public function setIsRemind( $isRemind) {
        $this->isRemind = $isRemind;
    }
    
        	
    private $publishType;
    
        /**
    * @return 
    */
        public function getPublishType() {
        return $this->publishType;
    }
    
    /**
     * 设置     
     * @param String $publishType     
     * 参数示例：<pre></pre>     
     * 此参数必填     */
    public function setPublishType( $publishType) {
        $this->publishType = $publishType;
    }
    
        	
    private $publishTime;
    
        /**
    * @return 
    */
        public function getPublishTime() {
        return $this->publishTime;
    }
    
    /**
     * 设置     
     * @param Long $publishTime     
     * 参数示例：<pre></pre>     
     * 此参数必填     */
    public function setPublishTime( $publishTime) {
        $this->publishTime = $publishTime;
    }
    
        	
    private $imageInfos;
    
        /**
    * @return 
    */
        public function getImageInfos() {
        return $this->imageInfos;
    }
    
    /**
     * 设置     
     * @param List $imageInfos     
     * 参数示例：<pre></pre>     
     * 此参数必填     */
    public function setImageInfos(array $imageInfos) {
        $this->imageInfos = $imageInfos;
    }
    
    	
	private $stdResult;
	
	public function setStdResult($stdResult) {
		$this->stdResult = $stdResult;
					    			    			if (array_key_exists ( "title", $this->stdResult )) {
    				$this->title = $this->stdResult->{"title"};
    			}
    			    		    				    			    			if (array_key_exists ( "description", $this->stdResult )) {
    				$this->description = $this->stdResult->{"description"};
    			}
    			    		    				    			    			if (array_key_exists ( "offerIds", $this->stdResult )) {
    				$this->offerIds = $this->stdResult->{"offerIds"};
    			}
    			    		    				    			    			if (array_key_exists ( "visitAuth", $this->stdResult )) {
    				$this->visitAuth = $this->stdResult->{"visitAuth"};
    			}
    			    		    				    			    			if (array_key_exists ( "isRemind", $this->stdResult )) {
    				$this->isRemind = $this->stdResult->{"isRemind"};
    			}
    			    		    				    			    			if (array_key_exists ( "publishType", $this->stdResult )) {
    				$this->publishType = $this->stdResult->{"publishType"};
    			}
    			    		    				    			    			if (array_key_exists ( "publishTime", $this->stdResult )) {
    				$this->publishTime = $this->stdResult->{"publishTime"};
    			}
    			    		    				    			    			if (array_key_exists ( "imageInfos", $this->stdResult )) {
    				$this->imageInfos = $this->stdResult->{"imageInfos"};
    			}
    			    		    		}
	
	private $arrayResult;
	public function setArrayResult($arrayResult) {
		$this->arrayResult = $arrayResult;
				    		    			if (array_key_exists ( "title", $this->arrayResult )) {
    			$this->title = $arrayResult['title'];
    			}
    		    	    			    		    			if (array_key_exists ( "description", $this->arrayResult )) {
    			$this->description = $arrayResult['description'];
    			}
    		    	    			    		    			if (array_key_exists ( "offerIds", $this->arrayResult )) {
    			$this->offerIds = $arrayResult['offerIds'];
    			}
    		    	    			    		    			if (array_key_exists ( "visitAuth", $this->arrayResult )) {
    			$this->visitAuth = $arrayResult['visitAuth'];
    			}
    		    	    			    		    			if (array_key_exists ( "isRemind", $this->arrayResult )) {
    			$this->isRemind = $arrayResult['isRemind'];
    			}
    		    	    			    		    			if (array_key_exists ( "publishType", $this->arrayResult )) {
    			$this->publishType = $arrayResult['publishType'];
    			}
    		    	    			    		    			if (array_key_exists ( "publishTime", $this->arrayResult )) {
    			$this->publishTime = $arrayResult['publishTime'];
    			}
    		    	    			    		    			if (array_key_exists ( "imageInfos", $this->arrayResult )) {
    			$this->imageInfos = $arrayResult['imageInfos'];
    			}
    		    	    		}
 
   
}
?>